.infoPage {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, .5);
  backdrop-filter: blur(9.19px);
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;

  display: flex;
  align-items: center;
  justify-content: center;

  .propscon {
    width: 600rpx;
    height: 70vh;
    overflow-x: hidden;
    background: rgb(255, 255, 255);
    position: relative;
    display: flex;
    flex-direction: column;

    .texts {
      height: calc(70vh - 180rpx);
      overflow-x: hidden;
      padding: 60rpx 44rpx 0;
      box-sizing: border-box;
      display: flex;
      flex-direction: column;

      .title {
        color: rgb(28, 28, 68);
        font-size: 35rpx;
        font-weight: 400;
        text-align: center;
        margin-bottom: 37rpx;
      }

      .text-con {
        flex: 1;
        overflow-x: hidden;
      }

      color: rgb(96, 96, 96);
      font-size: 21rpx;
      font-weight: 350;
      line-height: 38rpx;
      text-align: left;
      word-break: break-all;
    }

    .shadow {
      position: absolute;
      width: 100%;
      height: 254rpx;
      bottom: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      background: linear-gradient(180.00deg, rgba(255, 255, 255, 0), rgb(255, 255, 255) 46.305%, rgb(255, 255, 255) 100%);
    }

    .button {
      /* 矩形 11 */
      width: 300rpx;
      height: 70rpx;
      box-sizing: border-box;
      border: 1.5px solid rgb(0, 0, 0);
      color: rgb(0, 0, 0);
      font-size: 23rpx;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 50rpx;
    }

  }

}